package infra

import "github.com/sirupsen/logrus"

//初始化接口
type Initializer interface {
	//用于对象实例化
	Init()
}

//初始化注册器
type InitializeRegister struct {
	Initializers []Initializer
}

//注册一个初始化对象
func (i *InitializeRegister) Register(api Initializer) {
	logrus.Println("注册web api")
	i.Initializers = append(i.Initializers, api)
}
